hydrogen explosion - German English Dictionary